Thermal-aware Adaptive Energy Minimization of OpenMP Parallel Applications

نویسندگان

  • Rishad A. Shafik
  • Anup K. Das
  • Sheng Yang
  • Geoff V. Merrett
  • Bashir M. Al-Hashimi
چکیده

This paper proposes an adaptive energy minimization approach that hierarchically applies DVFS, thread-to-core affinity and dynamic concurrency controls (DCT) to minimize the energy consumption and improve lifetime reliability through balanced thermal controls, while meeting a specified power budget requirement. Fundamental to this approach is an iterative learning-based control algorithm that adapts the VFS and core allocations dynamically based on the CPU workloads and thermal distributions, guided by the CPU performance counters at regular intervals. The adaptation is facilitated through modified OpenMP library-based power budget annotations. The proposed approach is extensively validated on an Intel Xeon E5-2630 platform with up to 12 CPUs running NAS parallel benchmark applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simulating realistic force and shape of virtual cloth with adaptive meshes and its parallel implementation in OpenMP

Realistic simulation and manipulation of virtual cloth based on energy minimization techniques require higher computations. A model realizing force as well as shape to manipulate the virtual cloth demands even more computational cost. Mesh resolution of cloth has a great effect on the computational cost of cloth simulation. Therefore, granularity of mesh must be chosen in a manner that represen...

متن کامل

OpenMP Implementation and Performance on Embedded Renesas M32R Chip Multiprocessor

CMP (Chip Multiprocessor) is a promising processor architecture, not only for high performance but also for reducing power and energy consumption in embedded applications. We have implemented an OpenMP compiler for an embedded Renesas M32R chip multiprocessor as a parallel programming environment. In this paper, we report the preliminary performance of OpenMP benchmarks, including scientific an...

متن کامل

Green Energy-aware task scheduling using the DVFS technique in Cloud Computing

Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...

متن کامل

Performance and Programmability Comparison Between OpenMP and MPI Implementations of a Molecular Modeling Application

Important components of molecular modeling applications are estimation and minimization of the internal energy of a molecule. For macromolecules such as proteins and amino acids, energy estimation is performed using empirical equations known as force fields. Over the past several decades, much effort has been directed towards improving the accuracy of these equations, and the resulting increase...

متن کامل

Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.

Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014